#include<iostream>
#include<vector>
#include<unistd.h>
#include<cstdio>

#include<sys/wait.h>
#include<sys/types.h>


using namespace std;
//如果要实现文字 自动备份
vector<int> data;
void save()
{
  pid_t id=fork();
  if(id==0)//子进程
  {
    //
    exit(0);
  }

  int status=0;//子进程的退出码
  pid_t rid=waitpid(id,&status,0);

  if(pid>0)
  {
    prinf("wait child process success!,exit code: %d\n ",WEXITSTATUS(status));
  }
  else{
    perror("waitpid");
  }
    


}



int main()
{
  int cnt=0;
  while(true)
  {


       data.push_back(cnt++);
       sleep(1);

       if(cnt%10==0)
       {
         save();
       }


  } 





  return 0;
}
